package com.dd.shop4j.member.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import com.dd.shop4j.member.model.MemberInfo;
import com.dd.shop4j.common.mapper.IBaseMapper;

/**
 * 会员信息(member_info)Mapper 
 * 
 * @author 唐小恕 2013-08-29
 * @version 1.0 
 */
@Repository
public interface MemberInfoMapper extends IBaseMapper<MemberInfo, Integer> {

	/**
	 * 商品分页条件查询
	 * @param query	查询条件
	 * @param start	起始索引
	 * @param limit 条数
	 * @param orderby 排序字段
	 * @param orderType 排序类型
	 * @return
	 */
	public List<MemberInfo> queryMembersByPage(@Param("query") MemberInfo query,
			@Param("start") int start, @Param("limit") int limit,
			@Param("orderby") String orderby,
			@Param("orderType") String orderType);

	/**
	 * 商品分页查询的记录条数
	 * @param query
	 * @return
	 */
	public int queryMembersCount(@Param("query") MemberInfo query);
	
}
